package com.gitee.W_Jun;

/**
 * @author https://gitee.com/W_Jun
 * @date 2021-12-19 22:32
 * @Description 类加载过程的第2步：验证(verify)->准备(prepare)->解析(resolve)
 */
public class HelloApp {
    private static int a = 1;
    //在linking的prepare阶段被赋值为默认初始值0，然后在initial时被赋值为1
    //如果是final修饰，在准备阶段就赋值完成了，不会再修改了
    //prepare不会为实例变量分配初始化，因为类加载还未完成，也就还没有实例

    public static void main(String[] args) {
        System.out.println(a);
    }
}
